Corrigendum to our paper: How Expressions Can Code for Automata
نویسندگان
چکیده
In a previous paper, we have described the construction of an automaton from a rational expression which has the property that the automaton built from an expression which is itself computed from a co-deterministic automaton by the state elimination method is co-deterministic. It turned out that the definition on which the construction is based was inappropriate, and thus the proof of the property was flawed. We give here the correct definition of the broken derived terms of an expression which allow to define the automaton and the detailed full proof of the property. 1991 Mathematics Subject Classification. 68Q45, 68Q70. 1. The problem, its partial solution, and a flaw The conversion of finite automata into regular expressions and conversely of regular expressions to finite automata is an old, and fundamental, problem in automata theory. The algorithms that produce an expression which denotes the language accepted by a finite automaton (McNaugton–Yamada algorithm, state elimination method) are more or less ‘equivalent’ [9] and yield an expression whose length may be exponential in the size of the automaton. The algorithms that build a (non deterministic) automaton from an expression (Glushkov, Antimirov) output an automaton whose size is roughly (and at most for Antimirov) equal to the length of the expression. In a previous paper of ours [8], we have considered the possibility of finding a method that would be reversible, in the sense that
منابع مشابه
Corrigendum to “Short Regular Expressions from Finite Automata: Empirical Results”
In the article [1], the present authors showed, among others, empirical results for converting randomly generated finite automata into regular expressions using
متن کاملA Novel Design of a Multi-layer 2:4 Decoder using Quantum- Dot Cellular Automata
The quantum-dot cellular automata (QCA) is considered as an alternative tocomplementary metal oxide semiconductor (CMOS) technology based on physicalphenomena like Coulomb interaction to overcome the physical limitations of thistechnology. The decoder is one of the important components in digital circuits, whichcan be used in more comprehensive circuits such as full adde...
متن کاملHow Expressions Can Code for Automata
In this paper we investigate how it is possible to recover an automaton from a rational expression that has been computed from that automaton. The notion of derived term of an expression, introduced by Antimirov, appears to be instrumental in this problem. The second important ingredient is the co-minimization of an automaton, a dual and generalized Moore algorithm on non-deterministic automata...
متن کاملVerified Decision Procedures for MSO on Words
Monadic second-order logic on finite words (MSO) is a decidable yet expressive logic into which many decision problems can be encoded. Since MSO formulas correspond to regular languages, equivalence of MSO formulas can be reduced to the equivalence of some regular structures (e.g. automata). This paper presents a verified functional decision procedure for MSO formulas that is not based on autom...
متن کاملEfficient Submatch Extraction for Practical Regular Expressions
Internal Posting Date: March 6, 2012 [Fulltext] Efficient Submatch Extraction for Practical Regular Expressions Stuart Haber, William Horne, Pratyusa Manadhata, Miranda Mowbray, Prasad Rao HP Laboratories HPL-2012-41R1 regular expressions; submatch extraction; capturing groups A capturing group is a syntax used in modern regular expression implementations to specify a subexpression of a regul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- RAIRO - Theor. Inf. and Applic.
دوره 44 شماره
صفحات -
تاریخ انتشار 2010